#include <stdio.h>  
/*
对n(n<100)个元素的数组进行逆序存储，程序输入一行，分别是长度n，然后是n个元素，每个输入间用空格隔开，程序输出逆序存储后的数组，各元素之间用空格隔开。
输入示例：
5 1 2 3 4 5
输出示例：
5 4 3 2 1
*/
int main() {  
    int i,n;
    scanf("%d",&n);
    int a[n];
    for(i=0;i<n;i++){//循环输入
        scanf("%d",&a[i]);
    }
    for(i=0;i<n/2;i++){//互换元素
        a[i]=a[n-i-1]^a[i];
        a[n-i-1]=a[i]^a[n-i-1];
        a[i]=a[i]^a[n-i-1];
    }
    for(i=0;i<n;i++){
        printf("%d ",a[i]);
    }
    return 0;  
}